deposit troughs - Español Inglés Diccionario